#define _CRT_SECURE_NO_WARNINGS 1
#pragma warning(disable:6031)

using namespace std;
#include<iostream>

//class Date
//{
//public:
//	void Print()
//	{
//		cout << _year << '/' << _month << '/' << _day << endl;
//	}
//	Date(int year = 1, int month = 1, int day = 1)
//		:_year(year)
//	{
//		_year = 1111;
//	}
//private:
//	int _year;
//	int _month;
//	int _day;
//};

//class D2
//{
//public:
//
//	friend class D1;
//private:
//
//	int _b = 9;
//};
//
//class D1
//{
//public:
//	void printd2(const D2& d)
//	{
//		cout << d._b;
//	}
//private:
//
//	int _a = 1;
//};
//
//int main()
//{
//	D1 d1;
//	D2 d2;
//	d1.printd2(d2);
//	
//}

